// import 'package:flutter/material.dart';
// import 'package:flutter/services.dart';
// import 'package:lte_router_plus/tools/extention/extention.dart';
// import 'package:flutter_screenutil/flutter_screenutil.dart';
// import 'package:get/get.dart';
// import 'package:lte_router_plus/views/auth/widget/auth_input.dart';
// import 'package:font_awesome_flutter/font_awesome_flutter.dart';
// import 'package:lte_router_plus/widgets/app_btn.dart';
//
// import '../../tools/common.dart';
// import '../bottom_nav_page/bottom_navigator_page.dart';
// import 'auth_login_controller.dart';
//
// class AuthSetPasswordPage extends StatelessWidget {
//   AuthSetPasswordPage({Key? key}) : super(key: key);
//
//   final setPwdCtrl = Get.put(SetPasswordController());
//
//   @override
//   Widget build(BuildContext context) {
//     return Scaffold(
//       backgroundColor: Colors.white,
//       body: Stack(
//         children: [
//           Container(
//             alignment: Alignment.topRight,
//             child: 'auth_bg'.assetsImg(width: 200.w, fit: BoxFit.cover),
//           ),
//           Container(
//             margin: EdgeInsets.symmetric(horizontal: 30.w),
//             child: Column(
//               crossAxisAlignment: CrossAxisAlignment.start,
//               children: [
//                 120.h.hSizedBox(),
//                 top(),
//                 20.hs(),
//                 Expanded(child: setPassword())
//               ],
//             ),
//           ),
//         ],
//       ),
//     );
//   }
//
//   Widget top() {
//     return Column(
//       crossAxisAlignment: CrossAxisAlignment.start,
//       children: [
//         'logo_nobg'.assetsImg(width: 60.r, height: 60.r, fit: BoxFit.cover),
//         20.h.hSizedBox(),
//         '设置密码'.text(fontSize: 28),
//       ],
//     );
//   }
//
//   Widget setPassword() {
//     return Column(
//       children: [
//         AuthInput(
//           prefix: '@'.text(fontSize: 20.sp, color: Color(0xFF85888c)),
//           hintText: 'enter account',
//           controller: setPwdCtrl.accountCtrl,
//           inputFormatter: [
//             LengthLimitingTextInputFormatter(6),
//             FilteringTextInputFormatter.digitsOnly
//           ],
//         ),
//         10.h.hSizedBox(),
//         Obx(() => AuthInput(
//           prefix: FaIcon(FontAwesomeIcons.lock, color: Color(0xFF85888c), size: 18.r),
//           hintText: 'enter password',
//           controller: setPwdCtrl.passwordCtrl,
//           suffix: GestureDetector(
//             onTap: () {
//               setPwdCtrl.passwordSwitch();
//             },
//             child: FaIcon(
//                 setPwdCtrl.passwordSecure.value == true
//                     ? FontAwesomeIcons.eyeSlash : FontAwesomeIcons.eye ,
//                 color: Color(0xFF85888c), size: 18.r),
//           ),
//           obscureText: setPwdCtrl.passwordSecure.value,
//         )),
//         10.h.hSizedBox(),
//         Obx(() => AuthInput(
//           prefix: FaIcon(FontAwesomeIcons.lock, color: Color(0xFF85888c), size: 18.r),
//           hintText: 'confirm password',
//           controller: setPwdCtrl.passwordConfirmCtrl,
//           suffix: GestureDetector(
//             onTap: () {
//               setPwdCtrl.passwordConfirmSwitch();
//             },
//             child: FaIcon(
//                 setPwdCtrl.passwordSecure.value == true
//                     ? FontAwesomeIcons.eyeSlash : FontAwesomeIcons.eye ,
//                 color: Color(0xFF85888c), size: 18.r),
//           ),
//           obscureText: setPwdCtrl.passwordConfirmSecure.value,
//         )),
//         20.h.hSizedBox(),
//         AppButton(
//           height: 40.h,
//           content: '设置密码',
//           color: Color(0xFF0048f8),
//           onTap: () {
//             Get.offAll(() => BottomNavPage());
//           },
//         )
//       ],
//     );
//   }
//
// }
//
// class SetPasswordController extends GetxController {
//   var passwordSecure = true.obs;
//   var passwordConfirmSecure = true.obs;
//
//   TextEditingController accountCtrl = TextEditingController();
//   TextEditingController passwordCtrl = TextEditingController();
//   TextEditingController passwordConfirmCtrl = TextEditingController();
//
//   @override
//   void onInit() {
//     super.onInit();
//   }
//
//   void passwordSwitch() {
//     passwordSecure.value = !passwordSecure.value;
//   }
//
//   void passwordConfirmSwitch() {
//     passwordConfirmSecure.value = !passwordConfirmSecure.value;
//   }
//
//   void setPassword() {
//
//   }
//
//   bool checkPassword() {
//     if (accountCtrl.text.isEmpty) {
//       showToast('账号不能为空');
//       return false;
//     }
//
//     if (passwordCtrl.text.isEmpty) {
//       showToast('密码不能为空');
//       return false;
//     }
//
//     if (passwordConfirmCtrl.text.isEmpty) {
//       showToast('确认密码不能为空');
//       return false;
//     }
//
//     if (passwordCtrl.text != passwordConfirmCtrl.text) {
//       showToast('两次输入密码不一致');
//       return false;
//     }
//
//     return true;
//   }
// }
//
